/**
 *                            License
 * THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS  
 * CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). 
 * THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW.  
 * ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR  
 * COPYRIGHT LAW IS PROHIBITED.
 * 
 * BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND  
 * AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE  
 * MAY BE CONSIDERED TO BE A CONTRACT,
 * THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED 
 * HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.
 * 
 */
package com.lineage.server.codes;

/**
 * Class <code>ActionCodes</code> 动作代码.
 * 
 * @author jrwz
 * @version 2012-6-6上午11:22:31
 * @see com.lineage.codes
 * @since JDK1.7
 */
public final class ActionCodes {

    /** 出现动作. */
    public static final int ACTION_APPEAR = 4;
    /** 隐藏动作. */
    public static final int ACTION_HIDE = 11;
    /** 安塔瑞斯隐藏动作. */
    public static final int ACTION_ANTHARAS_HIDE = 20;
    /** 移动动作. */
    public static final int ACTION_WALK = 0;
    /** 攻击动作. */
    public static final int ACTION_ATTACK = 1;
    /** 受伤动作. */
    public static final int ACTION_DAMAGE = 2;
    /** 空闲动作. */
    public static final int ACTION_IDLE = 3;
    /** 持剑移动动作. */
    public static final int ACTION_SWORD_WALK = 4;
    /** 持剑攻击动作. */
    public static final int ACTION_SWORD_ATTACK = 5;
    /** 持剑受伤动作. */
    public static final int ACTION_SWORD_DAMAGE = 6; // XXX 貌似没用到
    /** 持剑空闲动作. */
    public static final int ACTION_SWORD_IDLE = 7; // XXX 貌似没用到
    /** 死亡动作. */
    public static final int ACTION_DIE = 8;
    /** 持斧移动动作. */
    public static final int ACTION_AXE_WALK = 11;
    /** 持斧攻击动作. */
    public static final int ACTION_AXE_ATTACK = 12;
    /** 持斧受伤动作. */
    public static final int ACTION_AXE_DAMAGE = 13; // XXX 貌似没用到
    /** 持斧空闲动作. */
    public static final int ACTION_AXE_IDLE = 14; // XXX 貌似没用到
    /** 隐藏伤害动作. */
    public static final int ACTION_HIDE_DAMAGE = 13; // XXX 貌似没用到
    /** 隐藏空闲动作. */
    public static final int ACTION_HIDE_IDLE = 14; // XXX 貌似没用到
    /** 捡取物品动作. */
    public static final int ACTION_PICKUP = 15;
    /** 抛掷动作. */
    public static final int ACTION_THROW = 16; // XXX 貌似没用到
    /** 魔杖动作. */
    public static final int ACTION_WAND = 17;
    /** 攻击技能动作. */
    public static final int ACTION_SKILL_ATTACK = 18;
    /** Buff技能动作. */
    public static final int ACTION_SKILL_BUFF = 19;
    /** 持弓移动动作. */
    public static final int ACTION_BOW_WALK = 20;
    /** 持弓攻击动作. */
    public static final int ACTION_BOW_ATTACK = 21;
    /** 持弓受伤动作. */
    public static final int ACTION_BOW_DAMAGE = 22; // XXX 貌似没用到
    /** 持弓空闲动作. */
    public static final int ACTION_BOW_IDLE = 23; // XXX 貌似没用到
    /** 持矛移动动作. */
    public static final int ACTION_SPEAR_WALK = 24;
    /** 持矛攻击动作. */
    public static final int ACTION_SPEAR_ATTACK = 25;
    /** 持矛受伤动作. */
    public static final int ACTION_SPEAR_DAMAGE = 26; // XXX 貌似没用到
    /** 持矛空闲动作. */
    public static final int ACTION_SPEAR_IDLE = 27; // XXX 貌似没用到
    /** 开箱动作. */
    public static final int ACTION_ON = 28; // XXX 貌似没用到
    /** 关箱动作. */
    public static final int ACTION_OFF = 29; // XXX 貌似没用到
    /** 开门动作. */
    public static final int ACTION_OPEN = 28;
    /** 关门动作. */
    public static final int ACTION_CLOSE = 29;
    /** 方向(南)动作. */
    public static final int ACTION_SOUTH = 28; // XXX 貌似没用到
    /** 方向(西)动作. */
    public static final int ACTION_WEST = 29; // XXX 貌似没用到
    /** Alt键攻击动作. */
    public static final int ACTION_ALT_ATTACK = 30;
    /** 额外法术方向动作. */
    public static final int ACTION_SPELL_DIRECTION_EXTRA = 31;
    /** 塔裂痕动作1. */
    public static final int ACTION_TOWER_CRACK_1 = 32;
    /** 塔裂痕动作 2. */
    public static final int ACTION_TOWER_CRACK_2 = 33;
    /** 塔裂痕动作 3. */
    public static final int ACTION_TOWER_CRACK_3 = 34;
    /** 塔死亡动作. */
    public static final int ACTION_TOWER_DIE = 35;
    /** 门损坏动作1. */
    public static final int ACTION_DOOR_ACTION_1 = 32;
    /** 门损坏动作 2. */
    public static final int ACTION_DOOR_ACTION_2 = 33;
    /** 门损坏动作 3. */
    public static final int ACTION_DOOR_ACTION_3 = 34;
    /** 门损坏动作 4. */
    public static final int ACTION_DOOR_ACTION_4 = 35;
    /** 门损坏动作 5. */
    public static final int ACTION_DOOR_ACTION_5 = 36;
    /** 门死亡动作. */
    public static final int ACTION_DOOR_DIE = 37;
    /** 持魔杖移动动作. */
    public static final int ACTION_STAFF_WALK = 40;
    /** 持魔杖攻击动作. */
    public static final int ACTION_STAFF_ATTACK = 41;
    /** 持魔杖受伤动作. */
    public static final int ACTION_STAFF_DAMAGE = 42; // XXX 貌似没用到
    /** 持魔杖空闲动作. */
    public static final int ACTION_STAFF_IDLE = 43; // XXX 貌似没用到
    /** 上移动作. */
    public static final int ACTION_MOVEUP = 44;
    /** 下移动作. */
    public static final int ACTION_MOVEDOWN = 45;
    /** 持匕首移动动作. */
    public static final int ACTION_DAGGER_WALK = 46;
    /** 持匕首攻击动作. */
    public static final int ACTION_DAGGER_ATTACK = 47;
    /** 持匕首受伤动作. */
    public static final int ACTION_DAGGER_DAMAGE = 48; // XXX 貌似没用到
    /** 持匕首空闲动作. */
    public static final int ACTION_DAGGER_IDLE = 49; // XXX 貌似没用到
    /** 持双手剑移动动作. */
    public static final int ACTION_TWO_HAND_SWORD_WALK = 50;
    /** 持双手剑攻击动作. */
    public static final int ACTION_TWO_HAND_SWORD_ATTACK = 51;
    /** 持双手剑受伤动作. */
    public static final int ACTION_TWO_HAND_SWORD_DAMAGE = 52; // XXX 貌似没用到
    /** 持双手剑空闲动作. */
    public static final int ACTION_TWO_HAND_SWORD_IDLE = 53; // XXX 貌似没用到
    /** 持双刀移动动作. */
    public static final int ACTION_EDORYU_WALK = 54;
    /** 持双刀攻击动作. */
    public static final int ACTION_EDORYU_ATTACK = 55;
    /** 持双刀受伤动作. */
    public static final int ACTION_EDORYU_DAMAGE = 56; // XXX 貌似没用到
    /** 持双刀空闲动作. */
    public static final int ACTION_EDORYU_IDLE = 57; // XXX 貌似没用到
    /** 持双爪移动动作. */
    public static final int ACTION_CLAW_WALK = 58;
    /** 持双爪攻击动作. */
    public static final int ACTION_CLAW_ATTACK = 59;
    /** 持双爪受伤动作. */
    public static final int ACTION_CLAW_DAMAGE = 60; // XXX 貌似没用到
    /** 持双爪空闲动作. */
    public static final int ACTION_CLAW_IDLE = 61; // XXX 貌似没用到
    /** 持铁手甲移动动作. */
    public static final int ACTION_THROWING_KNIFE_WALK = 62;
    /** 持铁手甲攻击动作. */
    public static final int ACTION_THROWING_KNIFE_ATTACK = 63;
    /** 持铁手甲受伤动作. */
    public static final int ACTION_THROWING_KNIFE_DAMAGE = 64; // XXX 貌似没用到
    /** 持铁手甲空闲动作. */
    public static final int ACTION_THROWING_KNIFE_IDLE = 65; // XXX 貌似没用到
    /** 思考动作 Alt+4. */
    public static final int ACTION_THINK = 66; // Alt+4
    /** 挑衅动作 Alt+3. */
    public static final int ACTION_AGGRESS = 67; // Alt+3
    /** 迎接动作 Alt+1. */
    public static final int ACTION_SALUTE = 68; // Alt+1 XXX 貌似没用到
    /** 欢呼动作 Alt+2. */
    public static final int ACTION_CHEER = 69; // Alt+2 XXX 貌似没用到
    /** 商店动作. */
    public static final int ACTION_SHOP = 70;
    /** 钓鱼动作. */
    public static final int ACTION_FISHING = 71;

    /** 动作代码. */
    private ActionCodes() {
    }
}
